body{background:#f7f7f7;font-size:.75rem}
h1,h2,h3{font-weight:500}
img{display:inline-block;vertical-align:middle}
i{font-style:normal}
p{color:#333;font-size:.75rem}
.disabled,input:disabled{color:#999;color:#999!important;opacity:1;-webkit-text-fill-color:#999}
::-webkit-input-placeholder{color:#999}
:-moz-placeholder{color:#999}
::-moz-placeholder{color:#999}
:-ms-input-placeholder{color:#999}
.aui-title{color:#000}
.aui-bar{height:auto;min-height:inherit}
.aui-bar-nav.aui-bar-light .aui-iconfont{color:#000;font-weight:700}
.roundbtn{border-radius:10rem}
.aui-list .aui-list-header{background:#fff;border-bottom:1px solid #eee;padding:.5rem .75rem;font-size:.75rem}
.aui-list .aui-list-item{border-bottom:1px solid #eee}
.aui-bar-nav .aui-title{font-weight:600}
.aui-list-item-arrow:before{border-color:#ccc!important;border-width:1.5px}
.aui-list .aui-list-item-right{color:#212121;white-space:nowrap}
.btn-nobg{background:#fff;color:#333}
.aui-list .aui-list-item-title{font-weight:400}
.aui-btn,button{color:#333;background:#f5f5f5}
a{color:#00a2ff}

.numtxt{font-family:"num"!important; letter-spacing:1px; transform: scale(1,1.2)!important}
.text-g{color:#999!important}
.text-333{color:#333!important}
.bg-white{background:#fff}
.nobor{border:none!important}
.nobg{background:0 0!important}
.p5{padding:.5rem!important}
.p57{padding:.5rem .75rem!important}
.p7{padding:.75rem!important}
.p1{padding:1rem!important}
.p-t-2{padding-top:.2rem!important}
.p-t-5{padding-top:.5rem!important}
.p-t-7{padding-top:.75rem!important}
.p-t-1{padding-top:1rem!important}
.p-l-5{padding-left:.5rem!important}
.p-l-7{padding-left:.75rem!important}
.p-l-1{padding-left:1rem!important}
.p-r-5{padding-right:.5rem!important}
.p-r-7{padding-right:.75rem!important}
.p-r-1{padding-right:1rem!important}
.p-b-5{padding-bottom:.5rem!important}
.p-b-7{padding-bottom:.75rem!important}
.p-b-1{padding-bottom:1rem!important}
.flex{display:flex;align-items:center;justify-content:flex-start!important}
.flex2{display:flex;align-items:center;justify-content:space-between}
.cenbox{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.clearfix:after,.clearfix:before{display:table;content:" "}
.clearfix:after{clear:both}
.aui-checkbox.aui-checked,.aui-checkbox:checked,.aui-radio.aui-checked,.aui-radio:checked{background-color:#ef0f44;border:solid 1px #ef0f44}
.headstyel1 .aui-list-item-inner .aui-list-item-text:nth-child(2){max-width:8rem!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block!important}
.headstyel1 .aui-list-item-right .aui-badge{position:inherit;max-width:2rem;width:auto;left:inherit;top:inherit;right:inherit;display:inline-block!important}
.headstyel1 .aui-list-item-right span{display:block;color:#999;font-size:.7rem}
.aui-checkbox,.aui-radio{margin-right:.3rem}
header .cancelbtn{color:#333;padding:0 .75rem!important}
header .donebtn{color:#ef0f44;padding:0 .75rem!important}
.headstyel1>li{border-bottom:none!important}
.headstyel1>li:before{position:absolute;content:"";left:4rem;height:1px;width:100%;background:#eee;bottom:0}
.headstyel1 .aui-icon-close{color:#999}
.headstyel1>li.aui-list-header:before{left:0}
.aui-list .aui-list-item-right select,.aui-list .aui-list-item-right select option{direction:ltr}
.headstyel1>li:last-child:before{display:none}
.headstyel1 .aui-list-item-right{min-width:4rem;text-align:right}

.top_icon{display:inline-block;width:1.6rem;height:1.6rem;background:rgba(0,0,0,.5);padding:.2rem;border-radius:10rem;margin-left:.7rem;position:relative}
.top_icon .aui-dot{top:-.07rem;right:-.07rem}
.headbox{padding:1rem 0 2.4rem 0}
.headdj{position:relative}
.headdj>img{border:2px solid rgba(255,255,255,.5)}
.headdj .dengji{position:absolute;z-index:100;width:1.3rem;right:-.4rem;bottom:0}
.headdjname{color:#fff;padding-left:1.2rem;font-size:1.6rem}
.nubxx{border-radius:10rem;bottom:-1.2rem;box-shadow:0 0 10px rgba(0,0,0,.2);left:17%;z-index:1000;position:absolute;background:#fff;padding:.5rem 0;width:66%}
.nubxx li{text-align:center;font-weight:500;font-size:.8rem;position:relative}
.nubxx li:first-child:before{position:absolute;right:0;width:2px;height:.75rem;top:50%;margin-top:-.375rem;background:#eee;content:""}
.mylist .aui-list .aui-list-item{border:none;font-size:.8rem;padding:.3rem .75rem}
.mylist .aui-list-item-label-icon{width:2.6rem}
.aui-searchbar{background:#fff}
.aui-searchbar-input{background:#eee;border-radius:5rem}
.aui-searchbar-cancel{padding-right:.5rem}
.add_fd li{text-align:center;color:#999;min-height:4rem}
.add_fd li img{width:2.4rem;margin:0 auto .1rem auto}
.add_fd li .addfd_btn{width:2.4rem;height:2.4rem;border:1px solid #ccc;border-radius:10rem;margin:0 auto .3rem auto}
.add_fd li .addfd_btn i{font-weight:700;color:#999;font-size:1rem}
.btn-foot{background:#f7f7f7;border-radius:0;color:#ef0f44}
.add_fd2{padding-bottom:0}
.add_fd2 li{min-height:inherit}
.add_fd2 li img{margin-bottom:0}
.xxinput{padding:.5rem .75rem;background:#f7f7f7}
.xxinput a img{width:1.2rem}
.xxinput input{border:1px solid #eee;text-indent:.5rem;height:1.8rem;border-radius:5px!important;margin-bottom:.5rem;background:#fff}
.hebanner{position:relative}
.hebanner a{position:absolute;left:.75rem;top:.75rem;width:1.2rem;height:1.2rem;border-radius:4rem;background:rgba(0,0,0,.4)}
.hebanner a i{color:#fff;font-weight:bolder}
.fdhead .flex2{margin-top:-1.5rem}
.fdhead h2{margin:1rem 0;font-weight:700;font-size:1rem}
.fdhead h2 span{display:block;color:#aaa;font-weight:lighter;font-size:.7rem;line-height:100%}
.fdhead .headft span{font-weight:600;display:inline-block;padding-right:1rem}
.fdhdimg{position:relative}
.fdhdimg .fddj{position:absolute;bottom:.2rem;right:.2rem;width:1.1rem}
.fdhdimg>img{border:5px solid #fff;width:4rem}
.tabs{border-bottom:1px solid #eee}
.tabs .aui-tab-item{position:relative;height:2.2rem;line-height:2.2rem;font-size:.8rem}
.tabs .aui-tab-item.active{color:#ef0f44}
.tabs .aui-tab-item.active:before{position:absolute;bottom:-1px;content:"";width:100%;height:2px;background:#ef0f44;left:0;border-radius:1rem}
.fdzl li{line-height:200%}
.fdzl li span{display:inline-block;width:46%;color:#999}
.fdft{padding:.3rem .75rem;border-top:1px solid #eee}
.fdft .sendlw{width:1.4rem}
.fdft .sendmassage{width:100%;border-radius:10rem;background:linear-gradient(#ef0f44,#ff4873);color:#fff;text-align:center;line-height:1.7rem;font-size:.8rem;margin-left:.75rem}
.aui-chat{padding-bottom:4rem;background:#f7f7f7}
.aui-chat .aui-chat-right .aui-chat-content{background:#ef0f44;color:#fff;border-radius:15px 0 15px 15px}
.aui-chat .aui-chat-left .aui-chat-content{background:#fff;color:#222;border-radius:0 15px 15px 15px}
.aui-chat .aui-chat-right .aui-chat-name{opacity:0;height:1px;background:#000;overflow:hidden}
.aui-chat-right{display:flex}
.aui-chat .aui-chat-right .aui-chat-inner{float:none;text-align:right;justify-content:flex-end}
.aui-chat .aui-chat-right .aui-chat-inner{max-width:inherit}
.aui-chat .aui-chat-header{display:inline-block;width:auto;border-radius:3rem;background:#d8d8d8;color:#909090;padding:.1rem .75em}
footer .aui-bar-tab-item i img{width:1.5rem;margin:0 auto}
footer .aui-bar-tab-item i img:nth-child(2){display:none}
footer .aui-bar-tab-item.aui-active i img:nth-child(2){display:block}
footer .aui-bar-tab-item.aui-active i img:nth-child(1){display:none}
.aui-bar-tab .aui-active{color:#fb3a68}
.aui-bar-tab{box-shadow:0 0 5px rgba(0,0,0,.1)}
.searchbox input{position:relative}
.searchbox input:before{content:"3456";position:absolute;z-index:1000;left:0;top:0;color:#000;font-size:1rem}
.dxs .aui-row{margin-left:-.3rem;margin-right:-.3rem}
.dxs .aui-row>li{padding:.3rem}
.dxs .aui-row>li>a{display:block;border-radius:5px;background:#fff;overflow:hidden}
.dxs .aui-row>li>a .dxsname{font-size:.85rem;color:#333;font-weight:500}
.dxs .aui-row>li>a .dxsft{padding-top:.2rem}
.dxs .aui-row>li>a .dxsft span{position:relative;color:#999;font-size:.65rem;padding-right:1rem}
.dxs .aui-row>li>a .dxsft span:before{width:1px;height:.5rem;background:#ddd;position:absolute;content:"";right:.5rem;top:50%;margin-top:-.25rem}
.dxs .aui-row>li>a .dxsft span:last-child:before{display:none}
.dxs .aui-row>li>a span.aui-btn{padding:0 .5rem;height:1.2rem;line-height:1.2rem}
.login{padding:0 2rem}
.login .logo{width:5rem;border-radius:5rem;overflow:hidden;margin:2rem auto}
.login .aui-list .aui-list-item{padding:0}
.btn-st{padding:0 2rem;height:2rem;line-height:2rem;font-size:.9rem}

body,html{height:100%}
.imgst,a.videost{border-radius:5px;overflow:hidden;position:relative;display:block}
.imgst img,a.videost img{width:100%}
a.videost:before{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.4);content:""}

.hydt .name{font-size:.85rem;font-weight:500;color:#ef0f44}
.hydt .name img{width:.8rem;margin-left:.3rem;position:relative;top:-.1rem}
.hydt .time img{width:.85rem;margin-left:1rem;position:relative;top:-.1rem}
.hydt .dtnav{max-width:80%}
.hydt .dtnav2{margin-left:2.5rem;border-bottom:1px solid #eee}
.hydt>ul>li{padding:.5rem 0}
.jiansou{position:fixed;z-index:1001;height:85%;top:10%;right:.75rem}
.jiansou ul{height:100%;display:flex;flex-direction:column;justify-content:space-between}
.jiansou ul a{color:#000;text-align:center;display:inline-block;width:.8rem}
.jiansou ul li:first-child a img{width:.75rem}
.file2{position:relative;display:block;padding:0;overflow:hidden;color:#2267c7;background:#f1f1f1;text-decoration:none;text-align:center;border-radius:5px}
.file2 input{position:absolute;font-size:100px;width:100%;height:100%;right:0;top:0;opacity:0;z-index:2}
.file2 img{position:relative;z-index:10;width:100%;left:0;top:0;z-index:1}
.hudong span{display:inline-block;padding:.3rem 0 .3rem 1rem}
.hudong span.active,.hudong span.active i{color:#f20}
.hudong i{margin-right:.25rem;font-weight:bolder;font-size:.9rem}
.wlhead{background:linear-gradient(#da9419,#ffcc7d);height:8rem}
.wlhead .aui-bar-nav .aui-title,.wlhead .aui-bar-nav.aui-bar-light .aui-iconfont{color:#fff}
.wlbox{border-radius:6px;padding:1.2rem 1.5rem}
.wlbox li{position:relative;padding:0 0 1rem 1.45rem}
.wlbox li:before{position:absolute;z-index:2;content:"";width:.8rem;height:.8rem;border-radius:2rem;background:#ddd;left:0;top:.1rem}
.wlbox li p,.wlbox li span{color:#999}
.wlbox li:after{position:absolute;content:"";width:.1rem;height:100%;background:#ddd;left:.35rem;top:.2rem;z-index:1}
.wlbox li:last-child:after{display:none}
.wlbox li.active:before{background:#ef0f44}
.wlbox li.active p{color:#ef0f44}
.flex3{display:flex;align-items:flex-start!important}
.order .aui-list-item-inner{padding-right:0}
.order .aui-label{padding:0 .5rem!important;border-radius:3rem;background:#f7f7f7;color:#a9a9a9;font-size:.75rem;margin-right:.5rem}
.order .aui-list-item-title,.order>*{font-size:.7rem}
.order .aui-list-item-media{width:4rem;overflow:hidden;padding-right:0;margin-right:.5rem}
.order .aui-list-item{background:#fff}
.order .aui-list-item .aui-btn{min-width:3.5rem;height:1.2rem;line-height:1.2rem}
.order .aui-list-item-text{line-height:130%;font-size:.8rem}
.order .aui-list-item-text .aui-list-item-title{max-width:70%}
.tit01{font-weight:400;padding-bottom:.5rem}
.orderxx>li{color:#999;line-height:220%}
.orderxx>li span{float:right;color:#333}
.saixuan i{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #888;display:inline-block;vertical-align:middle;margin-left:.2rem}
.paih{border-radius:6px;overflow:hidden;padding:.5rem 0}
.dizhi .aui-list-item-inner{width:14rem}
.dizhi .aui-list-item-right{border-left:1px solid #eee;padding:.7rem 0 .75rem .5rem;color:#666}
.aui-bar .aui-btn{border-radius:0!important; height: 2.5rem; line-height: 2.5rem;}



.shouyi{background: linear-gradient(30deg, #fee8db, #fed0b9); height: 9.5rem; position: relative; text-align: center;}

.hy01 img{width: 2rem; border: 1px solid #fff; margin-right: .5rem;}

.shouyi h1{position: relative; padding-top: 1rem; color: #ff4553; font-size: 1.6rem;padding-bottom: .1rem; margin-bottom: .5rem;}
.shouyi h1:before{position: absolute; content: ""; width: 2rem; height: 2px; background: #ff4553; left: 50%; margin-left: -1rem; bottom: 0; }
.shouyi h2{ font-size: 1rem;}

.aui-list-item-label-icon img{width: 1.6rem;}

.indicon{padding: 0 .3rem;}
.indicon ul{padding: .75rem 0;}
.indicon a{display: block; text-align: center; color: #333;padding: .2rem 0;}
.indicon img{display: block; width: 2.2rem; margin:0 auto .3rem auto ;}

.csr{background: linear-gradient(135deg, #ffe8db,#ffe8db, #ffb493);  position: relative; padding: .75rem .75rem 0 .75rem;}
.star img{width: .75rem;position: relative; top: -.1rem;}
.csr .aui-img-round{border: 2px solid #fff;}

.nbbox2 .aui-text-right{ line-height: 100%;}
.nbbox2 ul{padding-top: 1rem;}
.nbbox2 li,.nbbox2 li span{ font-size: .65rem; text-align: center; font-weight: normal;}
.nbbox2 li{line-height: 100%;}
.nbbox2 li:first-child{border-right: 1px solid #ddd;}
.nbbox2 .aui-text-right .numtxt{ font-size: 1.2rem; font-weight: lighter;}


.team h1{position: relative; padding-top: 1rem; color: #ff4553; font-size: 1.6rem;padding-bottom: .1rem; margin-bottom: .5rem;}
.team h1:before{position: absolute; content: ""; width: 2rem; height: 2px; background: #ff4553; left: 50%; margin-left: -1rem; bottom: 0; }
.team h2{ font-size: 1rem;}

.teamlist li{padding: .75rem; background: #fff; border-bottom: 1px solid #eee;}
.teamlist li:nth-child(1) span{ font-weight: bold;}
.teamlist li span:nth-child(1){ width:35%}
.teamlist li span:nth-child(2){ width:30%}
.teamlist li span:nth-child(3){ width:20%;text-align: center}
.teamlist li span:nth-child(4){ width:25%; text-align: right}

.daiyan{ position: relative; text-align: center; background: url(https://beijingweihai.oss-cn-beijing.aliyuncs.com/daiyan.png); height: 13.6rem; background-size: 100% auto;}
.daiyan h2{position: relative; font-size: 1rem;padding-bottom: .5rem; margin-bottom: .5rem;}
.daiyan h2:before{position: absolute; content: ""; width: 2rem; height: 2px; background: #ff4553; left: 50%; margin-left: -1rem; bottom: 0; }
.daiyan h3{ font-size: .8rem;}
.daiyan h1{ font-size: 1.5rem; padding-top:.5rem;}

.daiyan img{width:3.6rem; border: 2px solid #fff; margin: 2rem 0 .5rem 0;}
.ewm{ text-align: center; padding: 1rem 0;}
.ewm img{ display: block; margin:.5rem auto; width: 35%;}
.copylink{position: relative;}
.copylink input{ display: block; color: #666666; text-indent: .5rem; width: 100%; border: 1px solid #a9a8a7; height: 2rem;}
.copylink a{position:absolute; height: 100%; background: #ff9b6d; color: #fff; line-height: 2rem; padding: 0 1rem; right: 0; z-index: 2; top: 0;}
.copylink{margin: 1rem 2rem;}

.date-tiem-span, .date-s-span {background: #333;}
.date-tiem-span, .date-s-span {display: inline-block; padding: .1rem; line-height: 100%;font-size: .75; font-size: .65rem;text-align: center;color: #fff;}
.bbt{position: absolute; left: .75rem; top: .5rem; color: #fff;}
.bbt h1{ font-size: .8rem; font-weight: normal;}
.bbt h2{ font-size: 1.2rem; opacity: .4; font-weight: normal; line-height: 100%; text-transform: Uppercase}
.data-show-box{position: absolute; right: .3rem; top: .5rem;}
.pic01{ overflow: hidden;}
.pic01 ul{ margin-left: -.2rem; margin-right: -.2rem;}
.pic01 li{ padding: 0 .2rem; float: left; width: 50%;}
.pic01 li img{ display: block;}
.pic01 li a{ display: block; position: relative;}


.aui-bar-red{background: #dc1322;}
.aui-bar-red .aui-title{color: #fff;}

.searchbox{ background: #dc1322; padding:0rem .75rem  .5rem .75rem; position: relative}
.searchbox input{ background: #fff; padding:0 0 0 1.75rem; height: 2rem!important;}
.searchbox span{ position: absolute; left: 1.2rem; z-index: 100; line-height: 2rem; font-weight: bold;font-size: .9rem; color: #777;}

.tabs2{ background: #dc1322; padding: 0 .85rem; }
.tabs2 a{ color: #fff; border-bottom: 2px solid transparent; padding: .3rem 0 .5rem 0;}
.tabs2 a.active{ border-bottom: 2px solid #fff}

.title01{background: url(https://beijingweihai.oss-cn-beijing.aliyuncs.com/titbg1.png); height: 2.7rem; background-size: 100% 100%; text-align: center;
padding-top: .5rem;}
.title01 h1{position: relative; font-size: 1rem; line-height: 100%; }
.title01 span{ text-transform: uppercase; font-size: .6rem;}
.title01 h1:before,.title01 h1:after{position: absolute; width: 1.8rem; height: 1px; background: #555; content: ""; top: 50%;}

.title01 h1:before{left: 50%; margin-left: -4rem;}
.title01 h1:after{right: 50%; margin-right: -4rem;}

.imgbox{position: relative;}
.imgbox span{position: absolute; width: 1.2rem; background: #e41c24; color: #fff; left: 0; top: 0; text-align: center; padding: .3rem 0;}
.prodnav{padding: 0 .75rem;}
.imgbox{margin-bottom: .3rem; }
.imgbox p{position: absolute; width: 100%; background: #e1d399; color: #555; left: 0; bottom: 0; text-align: center; padding: .3rem 0;}
.prodnav a{color: #333; line-height: 130%;margin-bottom: .5rem; display: block;}
.prodnav ol{color: #999; padding-bottom: .3rem;}

.cpbanner .swiper-pagination{ background: #727378; text-align: center;color: #fff; width:2rem; line-height: 1.2rem; right: 1rem; bottom: 1rem; left: inherit;position:absolute; font-weight: lighter; border-radius: 20px;}


.shuliang{width: 4.2rem; position: relative;}
.shuliang input{ height: 1.3rem; text-align: center; width: 100%;color: #333; background: #eeeeee;}
.shuliang span{position: absolute; top:0; height: 1.3rem;line-height: 1.2rem; padding: 0 .2rem;}
.shuliang span.min{ border: 1px solid #666666; left: 0;}
.shuliang span.plus{ border: 1px solid #666666; background: #666666;  right: 0;}
.shuliang span.plus i{color: #fff; }
.shuliang span i{ font-weight: bolder;}
.shuliang span i{font-size: .6rem; color: #969696}
.aui-btn-back{ background: #333333; color: #fff;}
.aui-label{border-radius: 30px; padding: .2rem .5rem!important}
.searchbox2{background: #dc1322; padding-left: .5rem;}
.searchbox2>span{color: #fff; font-weight: bolder; font-size: 1rem; width:1rem; margin-bottom: .5rem;}
.searchbox2>.searchbox{width:100%;}

.prodnav2 {padding: 0 ;}
.prodnav2 .imgbox{ width: 13rem; margin:.5rem .75rem .5rem 0;}
.prodnav2 .cart{padding: .3rem;}
.prodnav2 .cart span{ color: #fff; font-size:.8rem; font-weight: bold;}
.prodnav2 .aui-list-item-inner{  padding-right: 0;}

.prodnav2 .shuliang span{line-height: 1.3rem; }
.prodnav2  .shuliang span.min{ border: 1px solid #e41c24; left: 0;}
.prodnav2  .shuliang span.min i{ color: #e41c24; }
.prodnav2  .shuliang span.plus{ border: 1px solid #e41c24; background: #e41c24;  right: 0;}

.feilei{  background:#dc1322;}
.feilei li a{ text-align: center; color: #fff; display: block; padding: .5rem 0;}
.feilei img{width: 2rem; display: block; margin: 0 auto .3rem auto;}

.indbanner .swiper-pagination-bullet{    background:none; border: 2px solid #fff; opacity: .5;}
.indbanner .swiper-pagination-bullet-active{border: 2px solid #dc1322;    opacity: 1;}
.indbanner .swiper-pagination{bottom: 0px;}
.zcbox ul{padding-bottom: .3rem;}
.zcbox input{height: 2.8rem;}
.zcbox a.aui-btn{ border-radius: 0; height: 2.5rem; line-height: 2.5rem; font-size: .9rem; margin-top: .5rem;}

.huizong{overflow: hidden; text-align: center; padding: .75rem .3rem;}
.huizong p{ color: #ff4553; font-size: .9rem;}
.huizong span{ color: #555; font-size: .7rem;}
.huizong li{border-right: 1px solid #eee;}
.huizong li:last-child{border-right:none;}

footer .aui-bar-tab-item i img{width: 1.5rem; margin: 0 auto;}
footer .aui-bar-tab-item i img:nth-child(2){display: none}
footer .aui-bar-tab-item.aui-active i img:nth-child(2){display: block}
footer .aui-bar-tab-item.aui-active i img:nth-child(1){display: none}


.shengxu{height: .35rem; background-size: 100% 200%; }		
.jiangxu{height: .35rem; background-size: 100% 200%; background-position:  center bottom;}	


